torpedo sphere - Turkish English Dictionary